Compositional Specification Calculus for Information Systems Development
نویسنده
چکیده
The paper presents a novel approach for type speciication manipulations as the basic operations intended to develop various forms of compositions in information systems. Among them are interoperable compositions of pre-existing components formed during the information systems design, heterogeneous multidatabase compositions, database sche-ma and ontology integration, compositions of workkows, compositions of the type of the result of algebraic operations over typed data collections. In the paper the compositional speciication calculus is presented in context of one of such application { the compositional information systems development. Principle of decomposition of type speciications into a collection of type reducts serving as units of reuse and composition is formulated. An operation of taking most common reduct for component and speciication of requirements types is deened. The reenement property of the common reduct leads to a justiiable identiication of reusable component fragments. Type lattice and algebra based on partially ordered set of complete type speciications and the type common-ality principle are deened. Type speciication composition operations of the algebra are based on identiication of common information in the composed speciications. Paper presents a combination of semi-formal and formal modeling facilities to perform provably correct operations of common reduct identiication, type speciication composition and reuse.
منابع مشابه
A Formal Design Technique for Real-Time Embedded Systems Development using Duration Calculus
In this paper we present a syntactical approach for the design of real-time embedded systems. The requirement of the system is specified as Duration Calculus formula over continuous state variables. We model discretization at the state level and approximate continuous state variables by discrete ones. The discrete design is formulated as Duration Calculus formula over discrete state variables. ...
متن کاملSpecification of Bahavioural Requirements within Compositional Multi-agent System Design
In this paper it is shown how informal and formal specification of behavioural requirements and scenarios for agents and multi-agent systems can be integrated within multi-agent system design. In particular, i t is addressed how a compositional perspective both on design descriptions and specification of behavioural requirements can be exploited. The approach has been applied in a case study: t...
متن کاملSpecification of Behavioural Requirements within Compositional Multi-Agent System Design
In this paper it is shown how informal and formal specification of behavioural requirements and scenarios for agents and multi-agent systems can be integrated within multi-agent system design. In particular, i t is addressed how a compositional perspective both on design descriptions and specification of behavioural requirements can be exploited. The approach has been applied in a case study: t...
متن کاملDesign of a Modelling Framework for Multi-Agent Systems*
Multi-agent systems can be successfully modelled and specified as interacting complex components in a compositional architecture. Compared to the specification of single agent compositional systems, the specification of multi-agent systems requires additional design (or modelling) choices. In this paper, design choices regarding interaction and autonomy of compositional models of intelligent ag...
متن کاملObject-Oriented Refinement and Proof using Behaviour Functions
This paper proposes a new calculus for expressing the behaviour of object-oriented systems. The semantics of the calculus is given in terms of operators from computational category theory. The calculus aims to span the gulf between abstract specification and concrete implementation of object-oriented systems using mathematically verifiable properties and transformations. The calculus is composi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999